let courseSize = 10;
let CoursePage = 1;
let CourseMaxCount = 0;
function query(data) {
    if(data.code==="200"){
        let CoursePageBtn=$("#CoursePageBtn");
        CoursePageBtn.empty();
        CourseMaxCount=data.count;
        for(let i=1;i<Math.ceil(data.count/courseSize);i++){
            let btn=$("<button></button>").text(i).click(function (e) {
                CoursePage=e.target.text;
                btn.append(courseSize,CoursePage);
                query(data);
            }).appendTo(CoursePageBtn);

        }
        let courseList=$("#courseList");
        courseList.empty();
        for (let i=0;i<data.data.list.length;i++){
            let courseDemo=data.data.list[i];
            let tr=$("<tr></tr>");
            let td=$("<td></td>");
            tr.attr(courseDemo);
            td=$("<td></td>").addClass("id").text(courseDemo.id).appendTo(tr);
            td=$("<td></td>").addClass("name").text(courseDemo.courseName).appendTo(tr);
            td=$("<td></td>").addClass("no").text(courseDemo.courseNo).appendTo(tr);
            let changebtn=$("<button></button>");
            changebtn.addClass("change").text("修改").click(function (e) {
                $("#changeCover").fadeIn(300);
                let id=$(this).parents("tr").children(":nth-child(1)").text();
                let name=$(this).parents("tr").children(":nth-child(2)").text();
                let no=$(this).parents("tr").children(":nth-child(3)").text();
                $("#changeCover #courseId").val(id);
                $("#changeCover .courseName").val(name);
                $("#changeCover .courseNo").val(no);
            });
            td=$("<td></td>").append(changebtn);
            tr.append(td);

            let deletebtn=$("<button></button>");
            deletebtn.addClass("delete").text("删除").click(function (e) {
               let td=$(this).parent();
               let id=tr.children(".id").text();
               $.ajax({
                   url:'course/delete.php',
                   type:"POST",
                   data:{
                       id:id
                   },
                   dataType:'json',
                   async:true,
                   success:function (data) {
                       if(data.code==="200"){
                           if(confirm("是否删除？")){
                                td.remove();
                           }
                           query(data);
                       }
                       else{
                           alert(data.msg);
                       }
                   },
               });
            });
            td.append(deletebtn);
            tr.append(td);
            courseList.append(tr);
        }
    }else{
        alert(data.msg)
    }
}
function pre() {
    CoursePage--;
    if (CoursePage<1){
        CoursePage=1;
        return;
    }
    query();
}
//下页
function next() {
    CoursePage++;
    if (CoursePage > Math.ceil(CourseMaxCount / courseSize)) {
        CoursePage = Math.ceil(CourseMaxCount / courseSize);
        return;
    }
    query();
}